COBOL প্রোগ্রাম সাধারণত চারটি প্রধান বিভাগের মধ্যে ভাগ করা হয়, যা প্রতিটি কোডের একটি নির্দিষ্ট দায়িত্ব বা কার্যকারিতা নির্ধারণ করে। এই চারটি বিভাগের মাধ্যমে প্রোগ্রামটি সঠিকভাবে কাজ করতে পারে এবং অন্যান্য সিস্টেমের সাথে সহজে যোগাযোগ করতে পারে। নিচে প্রতিটি বিভাগের কার্যাবলী বিস্তারিতভাবে আলোচনা করা হয়েছে।
Identification Division হল COBOL প্রোগ্রামের প্রথম বিভাগ, যা প্রোগ্রামের মৌলিক তথ্য এবং প্রোগ্রামের জন্য মেটাডেটা ধারণ করে। এখানে প্রোগ্রামের নাম, লেখক, তারিখ এবং অন্যান্য সাধারণ তথ্য উল্লেখ করা হয়। এটি কোডের কোনো কার্যকরী অংশ না হলেও, এটি একটি গুরুত্বপূর্ণ বিভাগ যা প্রোগ্রামকে চিহ্নিত করতে সাহায্য করে।
IDENTIFICATION DIVISION.
PROGRAM-ID. HelloWorld.
AUTHOR. Azizur.
DATE-WRITTEN. 12-11-2024.
Environment Division প্রোগ্রামের চালানোর পরিবেশ সংক্রান্ত তথ্য ধারণ করে। এই বিভাগে, মূলত ডিভাইস এবং সিস্টেম রিসোর্সের সাথে সম্পর্কিত বিবরণ থাকে, যেমন ইনপুট এবং আউটপুট ফাইলের নাম এবং সংযোগের পদ্ধতি। এটি আপনার প্রোগ্রামকে নির্দিষ্ট পরিবেশে চালানোর জন্য প্রয়োজনীয় সব কিছু নির্দেশ করে।
ENVIRONMENT DIVISION.
INPUT-OUTPUT SECTION.
FILE-CONTROL.
SELECT inputFile ASSIGN TO 'datafile.dat'
ORGANIZATION IS LINE SEQUENTIAL.
Data Division হল COBOL প্রোগ্রামের সবচেয়ে গুরুত্বপূর্ণ বিভাগ, যেখানে সমস্ত ডেটা এবং তার কাঠামো সংজ্ঞায়িত করা হয়। এই বিভাগে ডেটার ধরন, তার আকার, এবং অন্যান্য বিশদ উল্লেখ করা হয়। এটি ডেটাবেস ম্যানিপুলেশন এবং ভেরিয়েবল ডেফিনিশনের জন্য অত্যন্ত গুরুত্বপূর্ণ।
DATA DIVISION.
WORKING-STORAGE SECTION.
01 USER-NAME PIC X(20).
01 USER-AGE PIC 99.
Procedure Division হল COBOL প্রোগ্রামের কার্যকরী অংশ, যেখানে প্রোগ্রামের লজিক এবং ডেটা ম্যানিপুলেশন থাকে। এই বিভাগে কোডের সেই অংশ থাকে যা মূলত প্রোগ্রামের বাস্তব কার্যকলাপ সম্পাদন করে। এটি ডেটা গ্রহণ, প্রক্রিয়া এবং আউটপুট তৈরির জন্য ব্যবহৃত হয়। এতে কোডিং স্টেটমেন্ট এবং কন্ট্রোল স্টেটমেন্ট থাকে, যেমন লুপ, কন্ডিশনাল স্টেটমেন্ট ইত্যাদি।
PROCEDURE DIVISION.
DISPLAY 'Enter your name: '.
ACCEPT USER-NAME.
DISPLAY 'Enter your age: '.
ACCEPT USER-AGE.
DISPLAY 'Hello, ' USER-NAME ', you are ' USER-AGE ' years old.'.
STOP RUN.
COBOL প্রোগ্রাম চারটি প্রধান বিভাগের মধ্যে বিভক্ত:
এই চারটি বিভাগের মাধ্যমে COBOL প্রোগ্রামটি সঠিকভাবে কাজ করতে পারে এবং প্রয়োজনীয় আউটপুট সরবরাহ করতে সক্ষম হয়।
common.read_more